package com.tengju.bff.interfaces.manage.club.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author chenhang
 * @Date 2021/1/13
 */
@Data
@ApiModel(value = "ClubInfoVO", description = "俱乐部详情对象")
public class ClubInfoVO {

    @ApiModelProperty(value = "俱乐部id")
    private Long clubId;

    @ApiModelProperty(value = "创始人idCode")
    private Long founderIdCode;

    @ApiModelProperty(value = "创始人昵称")
    private String founderNickName;

    @ApiModelProperty(value = "俱乐部名称")
    private String clubName;

    @ApiModelProperty(value = "俱乐部头像")
    private String clubHeadImg;

    @ApiModelProperty(value = "俱乐部成员idCode")
    private List<Long> memberIdCodes;

    @ApiModelProperty(value = "战区id")
    private Long zoneId;

    @ApiModelProperty(value = "战区名称")
    private String zoneName;

    @ApiModelProperty(value = "操作时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime optTime;

    @ApiModelProperty(value = "操作人")
    private String optUserName;
}
